草庐IT

Web 应用

全部标签

javascript - 从 jQTouch/Phonegap iPhone 应用程序发布 Twitter 和 Facebook 更新

我正在使用jQTouch和Phonegap编写一个简单的iPhone应用程序,我计划通过AppStore发布它。部分计划功能将允许用户使用应用程序的输出(一些文本,可能是一个链接)更新他们的Twitter或Facebook状态。在我继续并开始推出我自己的解决方案之前,是否有任何JS库或插件(或其他任何东西)可以使这变得更简单?我尝试了一些谷歌搜索,但没有找到任何结果。所有身份验证/错误处理代码的想法有点令人生畏。谢谢,詹姆斯。 最佳答案 我最终使用ChildBrowser插件实现facebook和twitter登录,以验证为移动网站

javascript - 如何将变换矩阵应用于 Raphael JS 2 中的路径坐标?

我想在RaphaelJS2中应用或“烘焙”几个路径的转换,这样我就可以将它们组合成一个路径。这是一个示例路径,我希望将“transform”属性应用于所有“d”坐标。我了解到svg-edit框架可以将路径坐标转换为绝对位置,并去除过程中的变换矩阵。一些相关的问题,我无法从中得到答案:BakingtransformsintoSVGPathElementcommandsHowtoapplyatransformationmatrix? 最佳答案 这是一个为您应用所有转换的jsFiddle:http://jsfiddle.net/ecman

javascript - 尝试了解 underscore.js 源代码 - 在库中调用和应用

在JeremyAshkenas令人敬畏的Underscore.js库中,我试图了解有关源文件的一件事。我不明白这一点:varslice=Array.prototype.slice;args=slice.call(arguments,2);这样:args=Array.prototype.slice.call(arguments,2);.call或.apply是函数的方法。但是在这里,.call指的是哪些函数呢?第一个参数应该是上下文,但是arguments是上下文?第二个参数应该是传递给函数的参数。这里是数字2。这是什么意思?有时在库中,它使用1或0。它们是传递给函数的参数的数量吗?_.

javascript - Node.js Web 服务是什么样的?

我正在研究Node.js并考虑使用它来构建API。据我所知,ExpressJS将是Web框架,而不是我想要解决这个问题的东西。那么Web服务应该是什么样子的呢?它会只是创建一个服务器,与mongo对话并返回结果吗?另外,路由是什么样的?(我显然想“设计”路线)。 最佳答案 如果Express是您的Web框架,请查看express-resource(Github)用于路由API的中间件。您定义资源,它会用很少的样板文件为您连接REST风格的路由。app.resource('horses',require('./routes/horse

javascript - 在 iPad Web App 上拖放 - 同时保留滚动功能

我正在使用JqueryUI拖放(http://jqueryui.com/demos/draggable)和https://github.com/furf/jquery-ui-touch-punch将触摸事件映射到鼠标事件。到目前为止,整个拖放操作都很好。我现在遇到的问题是我有一长串可拖动元素,我还需要能够在iPad上滚动列表...当我将列表元素设置为可拖动时,这将不再起作用。我尝试使用jqueryui提供的约束,例如distance和delay-但即便如此,滚动事件似乎已被拖动事件完全禁用/覆盖。我可能需要编写一个自定义函数,例如“只有向左移动至少50像素才能使其可拖动”之类的。有没有

javascript - angular.js 应用程序中的多个 View

问题我正在尝试构建具有(最初)以下功能的产品列表:服务器端分页服务器端过滤目前我遇到的问题有很多,但最主要的是我似乎无法以最佳方式分离View。每当页面更改时,类别列表都会更新(如果有任何项目被选中,它们将被取消选中)。如何仅在页面加载时加载类别列表?谢谢代码index.html:应用程序.js:'usestrict';angular.module('relv',['relv.filters','relv.services','relv.directives']).config(['$routeProvider',function($routeProvider){$routeProvi

javascript - JavaScript 客户端应用程序中的权限/ACL

如果我有一个JavaScript前端应用程序,处理权限/ACL的最佳/常见做法是什么。比如我想显示/隐藏一些元素等。当然,它不安全,但仍然在View层上,我该如何控制。我使用BackboneJS(与Marionette)作为客户端框架,因此使用jQuery、Underscore等。我在高层次上思考,我可以尝试以某种方式禁用一些路由。需要一些研究,但我可以做Router.on("route",checkPermissions)。然后在View层上,隐藏/显示元素,......仍然不确定如何最好地处理这个。我需要将一些权限对象传递到模型中...... 最佳答案

javascript - 如何在 Chrome 打包应用程序的 list 中使用 "system_indicator"?

我正在尝试创建一个在系统菜单栏中带有图标的Chrome包应用程序,如下所述:https://docs.google.com/document/d/1QhhfR33Y28Yqnnoa_Sl3fnZK_mKtwt4dZe6kNyJ_MjU/edit,GoogleHangout应用程序可以实现此功能(这不是完全相同的行为),但我找不到任何好的文档来执行相同的操作。在GooglePackagedApp的manifest页面中,我们可以看到“system_indicator”字段。是我要找的吗?当我尝试将此字段设置为图标的url时,Chrome返回此错误:'system_indicator're

javascript - D3.js 是否支持 native 移动应用程序?

我发现了一些关于支持D3以创建使用移动浏览器查看的移动应用程序的问题。我想知道D3是否支持创建原生移动应用程序(例如在Android设备上)?如果不支持native移动应用程序,使用D3在移动设备上实现类native应用程序的最佳方法是什么?否则,是否有替代D3的方法来在移动设备上创建原生交互式可视化应用程序?谢谢! 最佳答案 D3是一个旨在处理数据并将其呈现为htmlDOM的库——通过SVG、直接div或可能是Canvas。当然还需要有能够运行代码的JavaScript引擎。浏览器提供了所有这些东西;native应用程序没有开箱即

javascript - 启动应用程序(如果已安装)或重定向以下载

在每个repo上,GitHub都有一个标记为“在桌面上克隆”的按钮(例如:https://github.com/github/developer.github.com)。如果您安装了GitHubforMac,href类似于:github-mac://openRepo/https://github.com/github/developer.github.com这将打开GitHubforMac并提供克隆存储库的功能。如果你不这样做,href是:http://mac.github.io`这是GitHubforMac的下载页面。我想在我的网站上做类似的事情:如果已安装则打开我的应用程序,如果没